草庐IT

Code Review时学到的技巧之isAssignableFrom

全部标签

【Pycharm技巧】:Pycharm删除多个不需要的python版本编译器

项目场景:    有时候使用pycharm的时候发现设置了好几个python版本的编译器,大家要弄清楚Pycharm是Python编程的生产力工具,并不是Python,底层还是需要Python编译器进行编译程序,Pycharm只是Python的有利编程工具,Pycharm的生产力不得不说的确是yyds。问题描述    1.Pycharm使用的时候会发现,有多个版本编译器,这种情况有可能是你因为工作所以切换不同版本的Python编译使用,毕竟Python在不断的迭代,所以不同版本并不一定兼容。    2.还有一种可能是自己新建多个项目的时候留下来的残渣Python版本编译器。如图所示:     

十个很棒的 JavaScript 字符串技巧

字符串是几乎所有编程语言中的基本类型之一,因此,在今天这篇文章中,我将与您分享10个关于JavaScript字符串的知识技巧。1.如何多次复制一个字符串JavaScript字符串允许简单的重复,不同于纯手工复制字符串,我们可以使用字符串重复的方法。constlaughing='Maxwell'.repeat(3)consol.log(laughing)//"MaxwellMaxwellMaxwell"consteightBits='1'.repeat(8)console.log(eightBits)//"11111111"2.如何将字符串填充到指定长度有时我们希望字符串具有特定的长度。如果字符

十个很棒的 JavaScript 字符串技巧

字符串是几乎所有编程语言中的基本类型之一,因此,在今天这篇文章中,我将与您分享10个关于JavaScript字符串的知识技巧。1.如何多次复制一个字符串JavaScript字符串允许简单的重复,不同于纯手工复制字符串,我们可以使用字符串重复的方法。constlaughing='Maxwell'.repeat(3)consol.log(laughing)//"MaxwellMaxwellMaxwell"consteightBits='1'.repeat(8)console.log(eightBits)//"11111111"2.如何将字符串填充到指定长度有时我们希望字符串具有特定的长度。如果字符

MYSQL sql的技巧与避坑

文章目录1.使用union还是or2.可以为NULL字段的逻辑判断3.in和exists的选择4.if和case的使用5.删除表中重复的记录,只保留id最小的6.字符串函数7.group_concat批量连接8.rlike正则模糊查询9.ifnull10.日期函数11.大表分页查询12.索引不生效的经典场景13.订单最多的客户14.in查询慢的原因15.主键索引和普通索引16.where条件中有多个二级(普通)索引,如何优化?17.limit分页,普通索引转主键索引,避免回表18.whereorder_id=?orderbyidasclimitn19.CPU飙升超过100%怎么办?1.使用un

AD——PCB布线实用技巧

目录一、元件布局基本规则二、元件布线规则!!!三、在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?一、元件布局基本规则1.按电路模块进行布局,实现同一功能的相关电路称为一个模块,电路模块中的元件应采用就近    集中原则,同时数字电路和模拟电路分开;2.定位孔、标准孔等非安装孔周围1.27mm内不得贴装元、器件,螺钉等安装孔周围3.5mm(对于   M2.5)、4mm(对于M3)内不得贴装元器件;3.卧装电阻、电感(插件)、电解电容等元件的下方避免布过孔,以免波峰焊后过孔与元件壳体    短路;4.元器件的外侧距板边的距离为5mm;5.贴装元件焊盘的外侧与相邻插装元件的外侧距离大于

向chatgpt提问最重要的技巧

如何理解Prompt?prompt通常指的是一个输入的文本段落或短语,作为生成模型输出的起点或引导。prompt可以是一个问题、一段文字描述、一段对话或任何形式的文本输入,模型会基于prompt所提供的上下文和语义信息,生成相应的输出文本。也就是说prompt不同,输出不同。写提示词的核心思想:概念与类比。需要代入自己具体的问题和前提条件,然后gpt的回答会更吻合。以早起为例:提问1:怎么才能做到早起?chatgpt的回答是标准的废话,看上去都有道理,但是自己抓不住要点。提问2:我读了很多书,听了很多课程,学了很多有用的方法,也想把它们用到生活中,但总是一直拖着不去行动,一直没能把它们真正用起

github搜索技巧笔记

一、了解GitHubWatch按钮Watch可以理解为关注的意思,默认情况下是Notwatching,当选择Watch后,你会收到这个GitHub项目的所有动态。比如:有人发起pullrequest或者issue等。接收动态方式包括个人通知中心或者邮箱。如果某个GitHub项目你感兴趣,你想收到这个项目的所有动态,那么就Watch它,否则就Notwatching。GitHubStar按钮Star(星星)可以理解为朋友圈点赞,遇到喜欢的项目可以Star一下,表示对这个项目支持和赞许。你Star过的项目可以通过个人头像下的Yourstars查看。程序员很看重Star,所以萌生出很多GitHub互赞

【Python小技巧】Python操控Chrome浏览器实现网页打开、切换、关闭(送独家Chrome操作打包类源码、Chrome浏览器Cookie在哪里?)

文章目录前言一、什么时候需要用Python控制浏览器?二、下载Chrome浏览器驱动文件1.安装Chrome浏览器并查看版本2.下载浏览器驱动文件3.解压到python编译器目录(python.exe所在目录)三、Python控制Chrome浏览器(附源代码)1.操作分两步2.Python控制Chrome浏览器完整源代码四、Chrome浏览器Cookie在哪里?(避坑指南)总结前言本文将为您展示如何通过Python控制浏览器实现网页的打开、页面的切换和关闭的基本操作,另外对于高阶用户,知道Chrome浏览器Cookie在哪里?可以方便方位Cookie从而实现带登录的更多操作。当然,利用本文方法

【必看】AI绘画/stable diffusion:超简单高效的画画技巧 附咒语/提示词

用AI画一幅符合自己预期的好画,模型、提示词和方法都很重要。本文是我通过数十个小时不断探索总结出来的AI绘画经验,相信你看后一定有所收获!先看看我用AI画出来的小姐姐(●'◡'●) (其实是随便画的)(好像把自己的xp暴露在外了)(本人确实没什么审美)(哇靠这个手是怎么回事)(凑活看吧)正所谓涩涩是第一生产力,本人每天晚上画好几个小时研究如何画出一个符合自己预期的画。现在说下这幅画是如何生成的。首先软件使用的是B站up主@秋葉aaaki的整合包,视频的网址是www.bilibili.com/video/BV1iM4y1y7oA然后这是我写的一些生成好看小姐姐的提示词>_正向提示词:master

PB从入坑到放弃(五)窗口使用技巧

PB应用程序就是由许多共同协作完成特定任务的窗口组成的集合。窗口在应用程序的开发工作中占有很大的比重,是非常重要的一个PB对象一、窗口类型窗口类型描述Main①可以覆盖其他窗口,也可以被其他窗口覆盖②可以最大、最小化,可以用鼠标改变其大小③可以有边框,可以有菜单④常用于应用主操作窗口Child①可以被其他窗口覆盖,也可以覆盖其他窗口②可以最大或最小化,也可以用鼠标改变其大小,父窗口最小或最大化时,Child类型的窗口也相应的被最大或最小化③可以有边框,但不能有菜单④位置是相对于其父窗口而言,用鼠标拖放其位置不能超过其父窗口的范围⑤常被其他窗口打开Response①不能最大、最小化,没有边框,不